cis lclient07:~/2012/sim/sim5>sim5 10 < quiz1/one.sim5 000 8909 start: pop %r9 000 end start Starting execution of SIM program at address 000 cnt=1, %r9=000, inst=8909, %r0=0000, %r1=0000, %r2=0000, %r7=0000, %r8=0000 cnt=2, %r9=909, inst=0000, %r0=0000, %r1=0000, %r2=0000, %r7=0001, %r8=0000 Processor executed HALT instruction cnt=2, %r9=910, inst=0000, %r0=0000, %r1=0000, %r2=0000, %r7=0001, %r8=0000 cis lclient07:~/2012/sim/sim5> cis lclient07:~/2012/sim/sim5>sim5 10 < quiz1/two.sim5 000 9607 start: call %r7 000 end start Starting execution of SIM program at address 000 cnt=1, %r9=000, inst=9607, %r0=0000, %r1=0000, %r2=0000, %r7=0000, %r8=0000 cnt=2, %r9=999, inst=0001, %r0=0000, %r1=0000, %r2=0000, %r7=0999, %r8=0000 Processor executed HALT instruction cnt=2, %r9=000, inst=0001, %r0=0000, %r1=0000, %r2=0000, %r7=0999, %r8=0000 cis lclient07:~/2012/sim/sim5>4 cis lclient03:~/2012/sim/sim5>sim5 10 < quiz1/three.sim5 000 9605 start: call %r5 000 end start Starting execution of SIM program at address 000 cnt=1, %r9=000, inst=9605, %r0=0000, %r1=0000, %r2=0000, %r7=0000, %r8=0000 cnt=2, %r9=000, inst=9605, %r0=0000, %r1=0000, %r2=0000, %r7=0999, %r8=0000 cnt=3, %r9=000, inst=9605, %r0=0000, %r1=0000, %r2=0000, %r7=0998, %r8=0000 cnt=4, %r9=000, inst=9605, %r0=0000, %r1=0000, %r2=0000, %r7=0997, %r8=0000 cnt=5, %r9=000, inst=9605, %r0=0000, %r1=0000, %r2=0000, %r7=0996, %r8=0000 cnt=6, %r9=000, inst=9605, %r0=0000, %r1=0000, %r2=0000, %r7=0995, %r8=0000 cnt=7, %r9=000, inst=9605, %r0=0000, %r1=0000, %r2=0000, %r7=0994, %r8=0000 cnt=8, %r9=000, inst=9605, %r0=0000, %r1=0000, %r2=0000, %r7=0993, %r8=0000 cnt=9, %r9=000, inst=9605, %r0=0000, %r1=0000, %r2=0000, %r7=0992, %r8=0000 cnt=10, %r9=000, inst=9605, %r0=0000, %r1=0000, %r2=0000, %r7=0991, %r8=0000 Processor executed more than 10 instructions cnt=11, %r9=000, inst=9605, %r0=0000, %r1=0000, %r2=0000, %r7=0990, %r8=0000 cis lclient03:~/2012/sim/sim5> cis lclient03:~/2012/sim/sim5>sim5 10 < quiz1/four.sim5 000 8809 start: push %r9 001 8809 push %r9 002 8909 pop %r9 000 end: start Starting execution of SIM program at address 000 cnt=1, %r9=000, inst=8809, %r0=0000, %r1=0000, %r2=0000, %r7=0000, %r8=0000 cnt=2, %r9=001, inst=8809, %r0=0000, %r1=0000, %r2=0000, %r7=0999, %r8=0000 cnt=3, %r9=002, inst=8909, %r0=0000, %r1=0000, %r2=0000, %r7=0998, %r8=0000 cnt=4, %r9=002, inst=8909, %r0=0000, %r1=0000, %r2=0000, %r7=0999, %r8=0000 cnt=5, %r9=001, inst=8809, %r0=0000, %r1=0000, %r2=0000, %r7=0000, %r8=0000 cnt=6, %r9=002, inst=8909, %r0=0000, %r1=0000, %r2=0000, %r7=0999, %r8=0000 cnt=7, %r9=002, inst=8909, %r0=0000, %r1=0000, %r2=0000, %r7=0000, %r8=0000 cnt=8, %r9=809, inst=0000, %r0=0000, %r1=0000, %r2=0000, %r7=0001, %r8=0000 Processor executed HALT instruction cnt=8, %r9=810, inst=0000, %r0=0000, %r1=0000, %r2=0000, %r7=0001, %r8=0000 cis lclient03:~/2012/sim/sim5> cis lclient03:~/2012/sim/sim5>sim5 10 < quiz1/five.sim5 000 5000 start: lda start 001 9600 call %r0 000 .end start Starting execution of SIM program at address 000 cnt=1, %r9=000, inst=5000, %r0=0000, %r1=0000, %r2=0000, %r7=0000, %r8=0000 cnt=2, %r9=001, inst=9600, %r0=0000, %r1=0000, %r2=0000, %r7=0000, %r8=0000 cnt=3, %r9=000, inst=5000, %r0=0000, %r1=0000, %r2=0000, %r7=0999, %r8=0000 cnt=4, %r9=001, inst=9600, %r0=0000, %r1=0000, %r2=0000, %r7=0999, %r8=0000 cnt=5, %r9=000, inst=5000, %r0=0000, %r1=0000, %r2=0000, %r7=0998, %r8=0000 cnt=6, %r9=001, inst=9600, %r0=0000, %r1=0000, %r2=0000, %r7=0998, %r8=0000 cnt=7, %r9=000, inst=5000, %r0=0000, %r1=0000, %r2=0000, %r7=0997, %r8=0000 cnt=8, %r9=001, inst=9600, %r0=0000, %r1=0000, %r2=0000, %r7=0997, %r8=0000 cnt=9, %r9=000, inst=5000, %r0=0000, %r1=0000, %r2=0000, %r7=0996, %r8=0000 cnt=10, %r9=001, inst=9600, %r0=0000, %r1=0000, %r2=0000, %r7=0996, %r8=0000 Processor executed more than 10 instructions cnt=11, %r9=000, inst=9600, %r0=0000, %r1=0000, %r2=0000, %r7=0995, %r8=0000 cis lclient03:~/2012/sim/sim5> cis lclient03:~/2012/sim/sim5>sim5 10 < quiz1/six.sim5 000 5004 start: lda one 001 9001 mvrr %r0,%r1 002 5005 lda two 003 9002 mvrr %r0,%r2 004 9602 one: call two 005 9601 two: call one 000 .end start Starting execution of SIM program at address 000 cnt=1, %r9=000, inst=5004, %r0=0000, %r1=0000, %r2=0000, %r7=0000, %r8=0000 cnt=2, %r9=001, inst=9001, %r0=0004, %r1=0000, %r2=0000, %r7=0000, %r8=0000 cnt=3, %r9=002, inst=5005, %r0=0004, %r1=0004, %r2=0000, %r7=0000, %r8=0000 cnt=4, %r9=003, inst=9002, %r0=0005, %r1=0004, %r2=0000, %r7=0000, %r8=0000 cnt=5, %r9=004, inst=9602, %r0=0005, %r1=0004, %r2=0005, %r7=0000, %r8=0000 cnt=6, %r9=005, inst=9601, %r0=0005, %r1=0004, %r2=0005, %r7=0999, %r8=0000 cnt=7, %r9=004, inst=9602, %r0=0005, %r1=0004, %r2=0005, %r7=0998, %r8=0000 cnt=8, %r9=005, inst=9601, %r0=0005, %r1=0004, %r2=0005, %r7=0997, %r8=0000 cnt=9, %r9=004, inst=9602, %r0=0005, %r1=0004, %r2=0005, %r7=0996, %r8=0000 cnt=10, %r9=005, inst=9601, %r0=0005, %r1=0004, %r2=0005, %r7=0995, %r8=0000 Processor executed more than 10 instructions cnt=11, %r9=004, inst=9601, %r0=0005, %r1=0004, %r2=0005, %r7=0994, %r8=0000 cis lclient03:~/2012/sim/sim5>